package com.dragon.modules.yuegou.client.wechat_mini.model;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;

import java.io.Serializable;

/**
 * 类目
 * 
 * @author liuwu
 *
 */
@SuppressWarnings("serial")
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class Category implements Serializable {

	/**
	 * 类目id，查询公共库模版时需要
	 */
	private Integer id;

	/**
	 * 类目的中文名
	 */
	private String name;

	/**
	 * 获取类目id，查询公共库模版时需要
	 * 
	 * @return 类目id，查询公共库模版时需要
	 */
	public Integer getId() {
		return id;
	}

	/**
	 * 设置类目id，查询公共库模版时需要
	 * 
	 * @param id 类目id，查询公共库模版时需要
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/**
	 * 获取类目的中文名
	 * 
	 * @return 类目的中文名
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置类目的中文名
	 * 
	 * @param name 类目的中文名
	 */
	public void setName(String name) {
		this.name = name;
	}

	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("Item [");
		if (id != null) {
			builder.append("id=");
			builder.append(id);
			builder.append(", ");
		}
		if (name != null) {
			builder.append("name=");
			builder.append(name);
		}
		builder.append("]");
		return builder.toString();
	}

}
